速報APP / 工具 / BT Control Buttons Constructor

BT Control Buttons Constructor

價格:免費

更新日期:2015-06-08

檔案大小:1.4M

目前版本:1.0

版本需求:Android 1.5 以上版本

官方網站:http://sergioarduino.blogspot.com.br/

Email:antoniosergioarduino@gmail.com

聯絡地址:Rua Alayde Nascimento Lemos, 691 Bairro Vila Lemos, Campinas - São Paulo Cep: 13100453 Brazil

BT Control Buttons Constructor(圖1)-速報App

Faça você mesmo Aplicativo Personalizado Controle Remoto Bluetooth para Arduino.

Como Funciona o App. BT Control Buttons Constructor:

Você faz a programação de forma muito fácil, editando os botões de Controle Remoto Bluetooth, escolhendo o tamanho do botão, cor, texto, cor do texto, background e muito mais;

Edite o nome de seu aplicativo personalizado, conecte o bluetooth para comunicação entre Smatphone Android e Arduino e pronto!

Função dos botões:

Edit Title: Editar o nome do seu aplicativo;

Edit Button name: Editar o nome do botão;

Edit Font Size: Editar o tamanho das letras e caracteres;

Edit Button Width: Editar a largura do botão;

Edit Height: Editar a altura do botão;

Select Button Color: Selecionar a cor do botão;

Select Text Color: Selecionar a cor do texto do botão;

Select Screen Background Color: Selecionar a cor de fundo do screen;

Change Colors: Botões para escolha de cores;

Btn Program >>: Botão que abre a tela de programação; Este botão seleciona a tela

para programação e edição dos botões;

Button Title: Pressione para salvar a edição do título do aplicativo;

Button Update: Pressione para atualizar e salvar a programação e edição dos dados dos botões;

Button Exit: Pressione para sair do modo de programação.

O aplicativo BT Control Buttons Constructor instalado no smartphone controla remotamente o Arduino(via bluetooth), com até 4 canais(porta digital pinos D4, D5, D6 e D7), ou qualquer outro pino, basta alterar o código Arduino.

Através destes pinos podemos conectar uma placa com até 4 relés(vendida no ebay ou mercado livre), onde podemos controlar até 4 equipamentos lidados a rede elétrica residencial(110V/220V);

Acionamento(liga e deslida) de lâmpadas, abatjours, luminárias, motores, solenóides, contatores, forno elétrico, aparelhos eletrodomésticos, etc.

Obs.: Os acionamentos podem atuar de forma independente ou simultânea, facilitando sua operação e abrindo multiplas possibilidades ao projeto como exemplo em uma pequena automação residencial.

Veja no Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html

PROGRAMA CÓDIGO ARDUINO COMPLETO;

ESQUEMA DE LIGAÇÕES COM LEDS;

ESQUEMA DE LIGAÇÕES COM MÓDULOS DE RELÉS;

LISTA DE MATERIAIS;

FOTOS E VÍDEOS;

DESCRIÇÃO DE FUNCIONAMENTO;

DESCRIÇÃO DE TODOS OS COMANDOS E PINAGENS DO ARDUINO;

BT Control Buttons Constructor(圖2)-速報App

CONTROLE DE DISPOSITIVOS LIGADOS A REDE ELÉTRICA 110/220VCA.

PROGRAMA CÓDIGO ARDUINO COMPLETO: BT Control Buttons Constructor.

//--------------Inclusion of libraries---------------

#include

SoftwareSerial mySerial(2, 3);

//------------Declaration of variables---------------

int ch1 = 4;

int ch2 = 5;

int ch3 = 6;

int ch4 = 7;

int contA = 0;

int contB = 0;

int contC = 0;

int contD = 0;

void setup()

{

mySerial.begin(9600);//Initialize the serial on 9600 bps;

pinMode(ch1, OUTPUT);//Pino digital do Arduino(D4-ch1);

pinMode(ch2, OUTPUT);//Pino digital do Arduino(D5-ch2);

pinMode(ch3, OUTPUT);//Pino digital do Arduino(D6-ch3);

pinMode(ch4, OUTPUT);//Pino digital do Arduino(D7-ch4);

}

void loop()

{

//-------Reading of the character by the serial---------

char caracter = mySerial.read();

//-----Receives and character counts between 1 and 2-----

if(caracter == 'A')

{

contA++;

BT Control Buttons Constructor(圖3)-速報App

if(contA>=3)

{

contA=1;

}

}

if(caracter == 'B')

{

contB++;

if(contB>=3)

{

contB=1;

}

}

if(caracter == 'C')

{

contC++;

if(contC>=3)

{

contC=1;

}

}

if(caracter == 'D')

{

contD++;

if(contD>=3)

{

contD=1;

}

}

//Compares the count and triggers the digital port d1 to d4;

if(contA==1)

BT Control Buttons Constructor(圖4)-速報App

{

digitalWrite(ch1,HIGH);

}

if(contA==2)

{

digitalWrite(ch1,LOW);

}

if(contB==1)

{

digitalWrite(ch2,HIGH);

}

if(contB==2)

{

digitalWrite(ch2,LOW);

}

if(contC==1)

{

digitalWrite(ch3,HIGH);

}

if(contC==2)

{

digitalWrite(ch3,LOW);

}

if(contD==1)

{

digitalWrite(ch4,HIGH);

}

if(contD==2)

{

digitalWrite(ch4,LOW);

}

BT Control Buttons Constructor(圖5)-速報App

delay(10);

}

Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html

BT Control Buttons Constructor(圖6)-速報App